package com.cmwa.solution.business.treYield.entity;

import org.apache.ibatis.type.Alias;

import com.cmwa.solution.base.entity.BaseVo;

/**
 * 产品收益表实体
 * 
 * @author ex-hejm
 * @date 2019-02-21 20:02:11
 */
@Alias("treYieldVo")
public class TreYieldVo extends BaseVo {
	    
    /**
     * 产品收益率编码
	 */
    private String prdYieldId; 
	    
    /**
     * 收益率
	 */
    private String yield; 
	    
    /**
     * 收益年计算天数(0: 360,1: 365,2: 实际天数)
	 */
    private String calDaysOfYear; 
	    
    /**
     * 收益计息起始日
	 */
    private String yieldInteBgnDate; 
	    
    /**
     * 收益计息截止日
	 */
    private String yieldInteEndDate; 
	    
    /**
     * 收益分配频率(YIELD_PAY_RATE)
	 */
    private String yieldPayRate; 
	    
    /**
     * 首次收益支付日
	 */
    private String interestPayDateFirst; 
	    
    /**
     * 收益率类型: 0:固定利率 1:浮动利率 2:固定金额收益 3:剩余收益
	 */
    private String yieldType; 
	    
    /**
     * 计息本金
	 */
    private String interestPrincipal; 
	    
    /**
     * 状态
	 */
    private String status; 
	    
    /**
     * 经办人ID
	 */
    private String createId; 
	    
    /**
     * 经办时间
	 */
    private String createTime; 
	    
    /**
     * 修改人ID
	 */
    private String modifyId; 
	    
    /**
     * 修改时间
	 */
    private String modifyTime; 
	    
    /**
     * 复核人ID
	 */
    private String checkId; 
	    
    /**
     * 复核时间
	 */
    private String checkTime; 
	    
    /**
     * 收益总金额
	 */
    private String yieldAggregateAmouunt; 
	    
    /**
     * 子产品编码
	 */
    private String subPrdCode; 
	    
    /**
     * 收益名称
	 */
    private String yieldName; 
	    
    /**
     * 是否计算截止日期金额(N:否;Y:是)
	 */
    private String isCalEndDayAmount; 
	    
    /**
     * 收益率备注
	 */
    private String yieldRemark; 
	    
    /**
     * 是否需要二次复核，需要（Y），不需要（N）
	 */
    private String isSecondCheck; 
	    
    /**
     * 产品编码(20150408待删除)
	 */
    private String prdcode; 
	    
    /**
     * 税后业绩比较基准
	 */
    private String atYield; 
			
	/**
     * 产品收益率编码
	 */
    public String getPrdYieldId () {
        return prdYieldId;
    }
    public void setPrdYieldId (String prdYieldId) {
        this.prdYieldId = prdYieldId;
    }
		
	/**
     * 收益率
	 */
    public String getYield () {
        return yield;
    }
    public void setYield (String yield) {
        this.yield = yield;
    }
		
	/**
     * 收益年计算天数(0: 360,1: 365,2: 实际天数)
	 */
    public String getCalDaysOfYear () {
        return calDaysOfYear;
    }
    public void setCalDaysOfYear (String calDaysOfYear) {
        this.calDaysOfYear = calDaysOfYear;
    }
		
	/**
     * 收益计息起始日
	 */
    public String getYieldInteBgnDate () {
        return yieldInteBgnDate;
    }
    public void setYieldInteBgnDate (String yieldInteBgnDate) {
        this.yieldInteBgnDate = yieldInteBgnDate;
    }
		
	/**
     * 收益计息截止日
	 */
    public String getYieldInteEndDate () {
        return yieldInteEndDate;
    }
    public void setYieldInteEndDate (String yieldInteEndDate) {
        this.yieldInteEndDate = yieldInteEndDate;
    }
		
	/**
     * 收益分配频率(YIELD_PAY_RATE)
	 */
    public String getYieldPayRate () {
        return yieldPayRate;
    }
    public void setYieldPayRate (String yieldPayRate) {
        this.yieldPayRate = yieldPayRate;
    }
		
	/**
     * 首次收益支付日
	 */
    public String getInterestPayDateFirst () {
        return interestPayDateFirst;
    }
    public void setInterestPayDateFirst (String interestPayDateFirst) {
        this.interestPayDateFirst = interestPayDateFirst;
    }
		
	/**
     * 收益率类型: 0:固定利率 1:浮动利率 2:固定金额收益 3:剩余收益
	 */
    public String getYieldType () {
        return yieldType;
    }
    public void setYieldType (String yieldType) {
        this.yieldType = yieldType;
    }
		
	/**
     * 计息本金
	 */
    public String getInterestPrincipal () {
        return interestPrincipal;
    }
    public void setInterestPrincipal (String interestPrincipal) {
        this.interestPrincipal = interestPrincipal;
    }
		
	/**
     * 状态
	 */
    public String getStatus () {
        return status;
    }
    public void setStatus (String status) {
        this.status = status;
    }
		
	/**
     * 经办人ID
	 */
    public String getCreateId () {
        return createId;
    }
    public void setCreateId (String createId) {
        this.createId = createId;
    }
		
	/**
     * 经办时间
	 */
    public String getCreateTime () {
        return createTime;
    }
    public void setCreateTime (String createTime) {
        this.createTime = createTime;
    }
		
	/**
     * 修改人ID
	 */
    public String getModifyId () {
        return modifyId;
    }
    public void setModifyId (String modifyId) {
        this.modifyId = modifyId;
    }
		
	/**
     * 修改时间
	 */
    public String getModifyTime () {
        return modifyTime;
    }
    public void setModifyTime (String modifyTime) {
        this.modifyTime = modifyTime;
    }
		
	/**
     * 复核人ID
	 */
    public String getCheckId () {
        return checkId;
    }
    public void setCheckId (String checkId) {
        this.checkId = checkId;
    }
		
	/**
     * 复核时间
	 */
    public String getCheckTime () {
        return checkTime;
    }
    public void setCheckTime (String checkTime) {
        this.checkTime = checkTime;
    }
		
	/**
     * 收益总金额
	 */
    public String getYieldAggregateAmouunt () {
        return yieldAggregateAmouunt;
    }
    public void setYieldAggregateAmouunt (String yieldAggregateAmouunt) {
        this.yieldAggregateAmouunt = yieldAggregateAmouunt;
    }
		
	/**
     * 子产品编码
	 */
    public String getSubPrdCode () {
        return subPrdCode;
    }
    public void setSubPrdCode (String subPrdCode) {
        this.subPrdCode = subPrdCode;
    }
		
	/**
     * 收益名称
	 */
    public String getYieldName () {
        return yieldName;
    }
    public void setYieldName (String yieldName) {
        this.yieldName = yieldName;
    }
		
	/**
     * 是否计算截止日期金额(N:否;Y:是)
	 */
    public String getIsCalEndDayAmount () {
        return isCalEndDayAmount;
    }
    public void setIsCalEndDayAmount (String isCalEndDayAmount) {
        this.isCalEndDayAmount = isCalEndDayAmount;
    }
    public void setYIsCalEndDayAmount (String isCalEndDayAmount) {
    	this.isCalEndDayAmount = isCalEndDayAmount;
    }
		
	/**
     * 收益率备注
	 */
    public String getYieldRemark () {
        return yieldRemark;
    }
    public void setYieldRemark (String yieldRemark) {
        this.yieldRemark = yieldRemark;
    }
		
	/**
     * 是否需要二次复核，需要（Y），不需要（N）
	 */
    public String getIsSecondCheck () {
        return isSecondCheck;
    }
    public void setIsSecondCheck (String isSecondCheck) {
        this.isSecondCheck = isSecondCheck;
    }
		
	/**
     * 产品编码(20150408待删除)
	 */
    public String getPrdcode () {
        return prdcode;
    }
    public void setPrdcode (String prdcode) {
        this.prdcode = prdcode;
    }
		
	/**
     * 税后业绩比较基准
	 */
    public String getAtYield () {
        return atYield;
    }
    public void setAtYield (String atYield) {
        this.atYield = atYield;
    }
		
}
